build: Do not mix private and public GDK headers
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 18 Apr 2017 13:13:51 +0000 (14:13 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Wed, 3 May 2017 14:10:56 +0000 (15:10 +0100)
The type generation script inside gtk/ will use the `gdk_headers`
variable, and that must not contain private headers.

gdk/meson.build

index 4440c1dbcf5f6855f33989cd010e8d04bdc659e1..4765f8298703686d40519162b0e4c6903403b9e0 100644 (file)
@@ -95,7 +95,7 @@ gdkresources = gnome.compile_resources('gdkresources',
   c_name: '_gdk',
   extra_args: '--manual-register')
 
-gdk_headers = gdk_public_headers  + gdk_private_h_sources
+gdk_headers = gdk_public_headers
 
 gdk_enums = gnome.mkenums('gdkenumtypes',
   sources: gdk_public_headers,
@@ -166,7 +166,8 @@ gdk_sources += [
   gdk_marshalers,
   gdkresources,
   gdkversionmacros,
-  gdk_headers
+  gdk_private_h_sources,
+  gdk_public_headers
 ]
 
 if wayland_enabled or broadway_enabled